$path: './assets/fonts/';

@mixin font ($fFamily, $fWeight, $fStyle, $fName) {
  font-family: $fFamily;
  font-style: $fStyle;
  font-weight: $fWeight;
  src: url('#{$path}#{$fName}.ttf') format('truetype');
}

// ClanPro
@font-face {
  @include font('ClanPro', 400, normal, 'ClanPro-Thin');
}
@font-face {
  @include font('ClanPro', 700, normal, 'ClanPro-Black');
}
@font-face {
  @include font('ClanPro', 400, normal, 'ClanPro-Book');
}
@font-face {
  @include font('ClanPro', 400, normal, 'ClanPro-Medium');
}
@font-face {
  @include font('ClanPro', 400, normal, 'ClanPro-News');
}

// DIN
@font-face {
  @include font('DIN', 400, normal, 'DIN-Black');
}
@font-face {
  @include font('DIN', 400, normal, 'DIN-BlackAlternate');
}
@font-face {
  @include font('DIN', 400, normal, 'DIN-Light');
}
@font-face {
  @include font('DIN', 400, normal, 'DIN-Medium');
}
@font-face {
  @include font('DIN', 400, normal, 'DIN-MediumAlternate');
}
@font-face {
  @include font('DIN', 400, normal, 'DIN-Bold');
}
@font-face {
  @include font('DIN', 400, normal, 'DIN-BoldAlternate');
}

// Montserrat
@font-face {
  @include font('Montserrat', 400, normal, 'Montserrat-Black');
}
@font-face {
  @include font('Montserrat', 700, normal, 'Montserrat-Bold');
}
@font-face {
  @include font('Montserrat', 700, normal, 'Montserrat-ExtraBold');
}
@font-face {
  @include font('Montserrat', 400, normal, 'Montserrat-ExtraLight');
}
@font-face {
  @include font('Montserrat', 400, normal, 'Montserrat-Hairline');
}
@font-face {
  @include font('Montserrat', 400, normal, 'Montserrat-Light');
}
@font-face {
  @include font('Montserrat', 400, normal, 'Montserrat-Regular');
}
@font-face {
  @include font('Montserrat', 400, normal, 'Montserrat-SemiBold');
}
@font-face {
  @include font('Montserrat', 400, normal, 'Montserrat-Thin');
}
@font-face {
  @include font('Montserrat', 400, normal, 'Montserrat-UltraLight');
}

// MontserratAlternates
@font-face {
  @include font('MontserratAlternates', 400, normal, 'MontserratAlternates-Black');
}
@font-face {
  @include font('MontserratAlternates', 700, normal, 'MontserratAlternates-Bold');
}
@font-face {
  @include font('MontserratAlternates', 700, normal, 'MontserratAlternates-ExtraBold');
}
@font-face {
  @include font('MontserratAlternates', 400, normal, 'MontserratAlternates-ExtraLight');
}
@font-face {
  @include font('MontserratAlternates', 400, normal, 'MontserratAlternates-Light');
}
@font-face {
  @include font('MontserratAlternates', 400, normal, 'MontserratAlternates-Medium');
}
@font-face {
  @include font('MontserratAlternates', 400, normal, 'MontserratAlternates-Regular');
}
@font-face {
  @include font('MontserratAlternates', 400, normal, 'MontserratAlternates-SemiBold');
}
@font-face {
  @include font('MontserratAlternates', 400, normal, 'MontserratAlternates-Thin');
}
